package net.sxjr.mbg.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 招投标管理
 * </p>
 *
 * @author cuixc
 * @since 2020-12-13
 */
@Data
@TableName("IG_BIDDING_MANAGE")
public class IgBiddingManage extends Model<IgBiddingManage> {

    private static final long serialVersionUID=1L;

    /**
     * 主键
     */
    @TableId(value = "BIDDING_ID",type = IdType.ASSIGN_UUID)
    private String biddingId;

    /**
     * 监控项目主键
     */
    @TableField("PROJECT_ID")
    private String projectId;

    /**
     * 招标申请描述
     */
    @TableField("B_DESCRIBE")
    private String bDescribe;

    /**
     * 工程预算金额
     */
    @TableField("B_BUDGET_AMOUNT_OF_MONEY")
    private Double bBudgetAmountOfMoney;

    /**
     * 是否询价
     */
    @TableField("B_IS_ENQUIRY_PRICE")
    private String bIsEnquiryPrice;

    /**
     * 参与询价人员
     */
    @TableField("B_ENQUIRY_PRICE_PERSON")
    private String bEnquiryPricePerson;

    /**
     * 询价结果
     */
    @TableField("B_ENQUIRY_PRICE_RESULT")
    private String bEnquiryPriceResult;

    /**
     * 审查人员
     */
    @TableField("B_CHECK_PERSON")
    private String bCheckPerson;

    /**
     * 最高限价
     */
    @TableField("B_MAX_PRICE")
    private Double bMaxPrice;

    /**
     * 投标单位资质业绩
     */
    @TableField("B_ENTERPRISE_QUALIFICATION")
    private String bEnterpriseQualification;

    /**
     * 开标时间
     */
    @TableField("B_START_DATE")
    private Date bStartDate;

    /**
     * 参加人员
     */
    @TableField("B_PERSON")
    private String bPerson;

    /**
     * 投标单位
     */
    @TableField("B_BIDDERS_COMPANY")
    private String bBiddersCompany;

    /**
     * 项目工期
     */
    @TableField("B_PROJECT_DATE")
    private String bProjectDate;

    /**
     * 中标时间
     */
    @TableField("B_WIN_THE_BIDDING_DATE")
    private Date bWinTheBiddingDate;

    /**
     * 中标单位
     */
    @TableField("B_WIN_THE_BIDDING_COMPANY")
    private String bWinTheBiddingCompany;

    /**
     * 创建人
     */
    @TableField("B_CREATE_OP")
    private String bCreateOp;

    /**
     * 创建时间
     */
    @TableField("B_CREATE_DATE")
    private Date bCreateDate;


    @Override
    protected Serializable pkVal() {
        return this.biddingId;
    }

}
